#ifndef WebHelpH
#define WebHelpH
/******************************************************************************/

#include <ZConnect.hpp>
#include <ZMySqlCon.hpp>
#include <ZMySqlQuery.hpp>
#include <ZMySqlTr.hpp>
#include <ZQuery.hpp>
#include <ZTransact.hpp>
#include "dm_WebHelp.h"
#include "eic.h"

/******************************************************************************/

#include <queue>
#include <list>
#include <iostream>
using namespace std;

/******************************************************************************/

//Définitions des macros pour le data module
//------------------------------------------

//Logiciel
//--------
#define astLogiciels(a)  dmWebHelp->tLogiciels##a->AsString
#define ntLogiciels(a)   dmWebHelp->tLogiciels##a->AsInteger

//Version
//-------
#define ntVersions(a)    dmWebHelp->tVersions##a->AsInteger
#define astVersions(a)   dmWebHelp->tVersions##a->AsString

//Reference
//---------
#define ntRefer(a)      dmWebHelp->tRefer##a->AsInteger
#define astRefer(a)     dmWebHelp->tRefer##a->AsString

//Lien
//----
#define ntLien(a)       dmWebHelp->tLien##a->AsInteger
#define astLien(a)      dmWebHelp->tLien##a->AsString

/******************************************************************************/

//Définitions des macros pour les requètes
//----------------------------------------
#define nRequete(a)     MaRequete->Fields->Fields[a]->AsInteger
#define asRequete(a)    MaRequete->Fields->Fields[a]->AsString

/******************************************************************************/

//Définitions des constantes pour les combo box
//---------------------------------------------
#define AUCUNE_SELECTION    -1

//Les filtres
//-----------
#define EGALE_A      0
#define CONTIENT     1
#define COMMENCE_PAR 2

/******************************************************************************/

//Définitions des constantes pour les pages d'attente
//---------------------------------------------------
#define EN_COURS_DE_MISE_A_JOUR     "En cours de mise à jour"
#define NON_DISPONIBLE              "Non disponible"

/******************************************************************************/
#endif
 